package com.alldios.deposit.api.user;

import com.alldios.deposit.anno.Desc;
import com.alldios.deposit.api.HfReq;


public class UserRegisterReq extends HfReq {

    @Desc("用户号")
    public String UsrId;

    @Desc("真实名称")
    public String UsrName;

    @Desc("证件类型")
    public String IdType;

    @Desc("证件号码")
    public String IdNo;

    @Desc("手机号")
    public String UsrMp;

    @Desc("用户 Email")
    public String UsrEmail;

    @Desc("存管账户类型")
    public String DepoAcctType;

    @Desc("银行卡号")
    public String CardId;

    @Desc("开户银行代码")
    public String BankId;

    @Desc("开户省份 附件八：城市(地区)行政区划代码")
    public String ProvId;

    @Desc("开户城市 附件八：城市(地区)行政区划代码")
    public String AreaId;

    @Desc("短信验证码")
    public String SmsCode;

    @Desc("短信验证序列号")
    public String SmsSeq;

    @Desc("商户私有域")
    public String MerPriv = "";

    @Desc("页面类型")
    public String PageType = "";

    @Desc("编码集")
    public String CharSet = "UTF-8";

    @Override
    public String[] signList() {
        return new String[]{"Version", "CmdId", "MerCustId",
                "UsrId", "IdType", "IdNo", "UsrMp", "UsrEmail",
                "DepoAcctType", "CardId", "BankId", "ProvId", "AreaId",
                "SmsCode", "SmsSeq", "PageType", "CharSet",
                "RetUrl", "BgRetUrl"};
    }
}
